package org.nfIt.th01;

/**
 * ClossName:Student
 * Pakage:org.nfIt.th01
 * Description
 *
 * @Author L
 * @Create 2024/5/18 17:13
 * @Version 2023.1.3
 *
 * 泛型类的定义
 *
 * T :可以理解为形参,创建对象时指定具体的参数类型
 */
public class Student<T> {

    /**
     * T 由外部使用时传递一个实参过来
     */
    private T key;

    public Student() {
    }

    public Student(T key) {
        this.key = key;
    }

    public T getKey() {
        return key;
    }

    /**
     * 可以作为普通方法的参数
     * @param key
     */
    public void setKey(T key) {
        this.key = key;
    }
}
